/**
 * 参数配置
 */
import { WeChatAuth } from 'yindu-auth'

// 是否开发环境
export const isDev = process.env.NODE_ENV === 'development'

// 是否微信环境
export const isWx = isDev ? true : navigator.userAgent.indexOf('MicroMessenger') !== -1

// 接口地址
export const API_HOST = process.env.VUE_APP_API_HOST

// 授权的APPID
export const AUTH_ID = process.env.VUE_APP_AUTH_ID

// 授权方式
export const SCOPE = process.env.VUE_APP_SCOPE

// 授权缓存的key
export const AUTH_KEY = 'yinduAuth'

// api
export const API_SIGN = 'mDKjUxBXEW0bEs08dZzo'

export const API_STATE = {
  expired: -1000, // token过期
  signError: -1004, // 签名错误
  error: 0, // 失败
  success: 1, // 成功
  ended: -1002, // 活动已经结束
  notimes: -4000 // 抽奖次数已经用完
}

/**
 * 微信授权
 */
export const wechatAuth = new WeChatAuth({
  appid: AUTH_ID,
  componentAppid: process.env.VUE_APP_COMPONENT_APPID,
  apiHost: process.env.VUE_APP_AUTH_API_HOST + 'thirdparty',
  scope: SCOPE,
  cookieTime: 1, // 1小时
  cookieKey: 'hn_20240220'
})
